package area

import "context"

type AreaConfigRepositoryIface interface {
	// AreaConfigList 获取Area列表数据
	AreaConfigList(ctx context.Context) ([]*GfyxAreaConfigPo, error)
	// GetAreaInfoByLikeName 模糊搜索区域名称
	GetAreaInfoByLikeName(ctx context.Context, areaName string, provinceCodes []string) (*GfyxAreaConfigPo, error)
	// GetAreaInfoByItemCode 根据itemCode获取区域信息
	GetAreaInfoByItemCode(ctx context.Context, itemCode []string) ([]*GfyxAreaConfigPo, error)
}
